Asymptotic enumeration of sparse nonnegative integer matrices with specified row and column sums
نویسندگان
چکیده
Let s = (s1, . . . , sm) and t = (t1, . . . , tn) be vectors of nonnegative integer-valued functions of m,n with equal sum S = ∑m i=1 si = ∑n j=1 tj. Let M(s, t) be the number of m × n matrices with nonnegative integer entries such that the ith row has row sum si and the jth column has column sum tj for all i, j. Such matrices occur in many different settings, an important example being the contingency tables (also called frequency tables) important in statistics. Define s = maxi si and t = maxj tj. Previous work has established the asymptotic value of M(s, t) as m,n → ∞ with s and t bounded (various authors independently, 1971–1974), and when all entries of s equal s, all entries of t equal t, and m/n, n/m, s/n ≥ c/ log n for sufficiently large c (Canfield and McKay, 2007). In this paper we extend the sparse range to the case st = o(S2/3). The proof in part follows a previous asymptotic enumeration of 0-1 matrices under the same conditions (Greenhill, McKay and Wang, 2006). We also generalise the enumeration to matrices over any subset of the nonnegative integers that includes 0 and 1.
منابع مشابه
Asymptotic enumeration of dense 0-1 matrices with specified line sums and forbidden positions
Let s = (s1, s2, . . . , sm) and t = (t1, t2, . . . , tn) be vectors of non-negative integers with ∑m i=1 si = ∑n j=1 tj, and let X = (xjk) be an m × n matrix over {0, 1}. Define B(s, t,X) to be the number of m×n matrices B = (bjk) over {0, 1} with row sums given by s and column sums given by t such that xjk = 1 implies bjk = 0 for all j, k. That is, X specifies a set of entries of B required t...
متن کاملExact Enumeration and Sampling of Matrices with Specified Margins
We describe a dynamic programming algorithm for exact counting and exact uniform sampling of matrices with specified row and column sums. The algorithm runs in polynomial time when the column sums are bounded. Binary or non-negative integer matrices are handled. The method is distinguished by applicability to non-regular margins, tractability on large matrices, and the capacity for exact sampling.
متن کاملAsymptotic Estimates for the Number of Contingency Tables, Integer Flows, and Volumes of Transportation Polytopes
We prove an asymptotic estimate for the number of m×n non-negative integer matrices (contingency tables) with prescribed row and column sums and, more generally, for the number of integer feasible flows in a network. Similarly, we estimate the volume of the polytope of m × n non-negative real matrices with prescribed row and column sums. Our estimates are solutions of convex optimization proble...
متن کاملAsymptotic enumeration of dense 0-1 matrices with specified line sums
Let s = (s1, s2, . . . , sm) and t = (t1, t2, . . . , tn) be vectors of non-negative integers with ∑m i=1 si = ∑n j=1 tj. Let B(s, t) be the number of m × n matrices over {0, 1} with jth row sum equal to sj for 1 ≤ j ≤ m and kth column sum equal to tk for 1 ≤ k ≤ n. Equivalently, B(s, t) is the number of bipartite graphs with m vertices in one part with degrees given by s, and n vertices in the...
متن کاملImproved Bounds for Sampling Contingency Tables
We study the problem of sampling contingency tables (nonnegative integer matrices with specified row and column sums) uniformly at random. We give an algorithm which runs in polynomial time provided that the row sums ri and the column sums cj satisfy ri (n 3/ m log m), and cj (m 3/ n log n). This algorithm is based on a reduction to continuous sampling from a convex set. The same approach was t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007